#include <unordered_set>
#include <vector>
using namespace std;

class Solution {
public:
  bool containsDuplicate(vector<int> &nums) {
    unordered_set<int> numSet;
    for (const auto &item : nums) {
      if (numSet.find(item) != numSet.end()) {
        return true;
      }
      numSet.insert(item);
    }
    return false;
  }
};
